學tensorflow之前,必須有一些相關的基礎知識,例如:
我自己學習tensorflow的感覺是,tensorflow的框架實作了很多api,感覺很像是在學習一個新的語言,很多東西必須按照tensorflow的規定寫作。
TensorFlow的數據單位是Tensors張量。tf.Tensor具有以下屬性:
tf.Tensor對象的階指得是它本身的維度,這個維度和數學中矩陣的階並不是同一個概念。階與數學概念的對照如下表:
階 | 數學概念 |
---|---|
0 | 標量(只有大小) |
1 | 矢量(大小和方向) |
2 | 矩陣 |
3 | 3階張量 |
n | n階張量 |